STEP 15: This is a game, so we need to be able to win or lose. Let's set up the code for that now.

  • Go to and drag Text to the bottom of the program. Change "Hello." to "".
  • Change the name of the text sprite from sprite to result. We'll set the text based on if you win or lose.
  • Go to and drag Collision out next.
  • Click Run and try to play the game. What happens? We have some more work to do.

To navigate the page using the TAB key, first press ESC to exit the code editor.

# sprite = codesters.Rectangle(x, y, width, height, "color") start = codesters.Rectangle(0, -250, 500, 50, "red") # sprite = codesters.Rectangle(x, y, width, height, "color") finish = codesters.Rectangle(0, 250, 500, 50, "green") my_list = [-150, -50, 50, 150] for value in my_list: pass # delete after adding indented code # add code here # sprite = codesters.Rectangle(x, y, width, height, "color") sprite = codesters.Rectangle(0, value, 500, 50, "gray") # sprite = codesters.Sprite("image", x, y) sprite = codesters.Sprite("turtle1", 0, -240) sprite.set_size(.2) sprite.turn_left(90) def interval(): my_var = random.choice(my_list) if my_var == -150 or my_var == 50: pass # delete after adding indented code # add your code here sprite = codesters.Sprite("car1", -400, my_var) sprite.turn_right(90) sprite.set_size(0.5) sprite.set_x_speed(2) if my_var == -50 or my_var == 150: pass # delete after adding indented code # add your code here sprite = codesters.Sprite("car2", 400, my_var) sprite.turn_left(90) sprite.set_size(0.5) sprite.set_x_speed(-2) stage.event_interval(interval, 0.5) stage.disable_all_walls() def up_key(): sprite.move_up(20) # add other actions... stage.event_key("up", up_key) def down_key(): sprite.move_down(20) # add other actions... stage.event_key("down", down_key) def left_key(): sprite.move_left(20) # add other actions... stage.event_key("left", left_key) def right_key(): sprite.move_right(20) # add other actions... stage.event_key("right", right_key)
  • Run Code
  • Submit Work
  • Next Activity
  • Show Console
  • Reset Code Editor
  • Codesters How To (opens in a new tab)